<html>
<head><meta charset="utf-8"><title>Source code for ownership model? · general · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/index.html">general</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Source.20code.20for.20ownership.20model.3F.html">Source code for ownership model?</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="225298072"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Source%20code%20for%20ownership%20model%3F/near/225298072" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> timmyjose <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Source.20code.20for.20ownership.20model.3F.html#225298072">(Feb 05 2021 at 13:29)</a>:</h4>
<p>Hello folks, I'm interested in studying the ownership model implementation in Rust. I've got the repo cloned, but can't really build it reasonably on my ancient computer. I don't mind reading through the code statically though. </p>
<p>I was wondering if someone could give me a nudge about whereabouts in the source code to start? Also, if someone can point out resources that they have used to understand the internals of the implementation, that'd be swell as well (RFCs, docs, theory, I don't mind anything really). I'm planning to spend some time studying the whole thing anyway.</p>
<p>Also, if this is not the right channel, please let me know where to post it! :-)</p>
<p>Cheers.</p>



<a name="225298239"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Source%20code%20for%20ownership%20model%3F/near/225298239" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Source.20code.20for.20ownership.20model.3F.html#225298239">(Feb 05 2021 at 13:31)</a>:</h4>
<p>Hello! See <a href="https://rustc-dev-guide.rust-lang.org/">https://rustc-dev-guide.rust-lang.org/</a> and eventually <a href="https://rustc-dev-guide.rust-lang.org/borrow_check.html">https://rustc-dev-guide.rust-lang.org/borrow_check.html</a></p>



<a name="225298830"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Source%20code%20for%20ownership%20model%3F/near/225298830" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> timmyjose <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Source.20code.20for.20ownership.20model.3F.html#225298830">(Feb 05 2021 at 13:37)</a>:</h4>
<p><span class="user-mention" data-user-id="203546">@Laurențiu Nicola</span> Thank you!</p>



<a name="225299088"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Source%20code%20for%20ownership%20model%3F/near/225299088" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Source.20code.20for.20ownership.20model.3F.html#225299088">(Feb 05 2021 at 13:40)</a>:</h4>
<p>The NLL RFC is also relevant: <a href="https://github.com/rust-lang/rfcs/blob/master/text/2094-nll.md">https://github.com/rust-lang/rfcs/blob/master/text/2094-nll.md</a></p>



<a name="225300360"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Source%20code%20for%20ownership%20model%3F/near/225300360" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> timmyjose <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Source.20code.20for.20ownership.20model.3F.html#225300360">(Feb 05 2021 at 13:52)</a>:</h4>
<p><span class="user-mention silent" data-user-id="203546">Laurențiu Nicola</span> <a href="#narrow/stream/122651-general/topic/Source.20code.20for.20ownership.20model.3F/near/225299088">said</a>:</p>
<blockquote>
<p>The NLL RFC is also relevant: <a href="https://github.com/rust-lang/rfcs/blob/master/text/2094-nll.md">https://github.com/rust-lang/rfcs/blob/master/text/2094-nll.md</a></p>
</blockquote>
<p>Bookmarked! Thanks again, mate! :-)</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>